Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

readme: improved front matter, part 2 #2463

Merged
merged 1 commit into from
Nov 5, 2023
Merged

Conversation

thoughtpolice
Copy link
Member

Summary: What was going to just be some minor touch-ups to the existing content ended in another rework of the frontmatter, this time primarily the sales pitch and basic feature explanation.

The motivation here is simple: you should not just encounter a three-word noun that is a hyperlink to pages with 1,000 words actually explaining the three-word noun itself is. It's jarring!

Instead, the frontmatter is longer, expanding on each major selling point and similarity to other tools. It actually describes the important, distinct design decisions that tell you what the tool is and does, rather than just link you around a bunch.

For example, one immediate thing is that calling jj a "DVCS" is actually kind of odd when it later becomes apparent that you can have multiple data model and commit backends; Google for example uses it in a more centralized manner than others would via Piper/CitC. Calling it a "DVCS" is a bit strange in this sense when really what we mean is that the Git data model allows independent copies of the repo.

Overall I think this is much better for people who are just going to see the README and may or may not bounce off immediately.

Change-Id: I9f0f78e56157ef434ec239710e00f3bd

Checklist

If applicable:

  • I have updated CHANGELOG.md
  • I have updated the documentation (README.md, docs/, demos/)
  • I have updated the config schema (cli/src/config-schema.json)
  • I have added tests to cover my changes

@thoughtpolice
Copy link
Member Author

Rendered.

@thoughtpolice thoughtpolice force-pushed the aseipp/push-ttqlxuxkwvqw branch from 6c63ed7 to f79816b Compare October 29, 2023 18:19
Copy link
Member

@martinvonz martinvonz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for improving this text. I like it.

README.md Outdated Show resolved Hide resolved
README.md Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@ilyagr
Copy link
Contributor

ilyagr commented Oct 29, 2023

I haven't read this super-carefully, but overall it looks really nice. Thank you!

@thoughtpolice thoughtpolice force-pushed the aseipp/push-ttqlxuxkwvqw branch 7 times, most recently from 4a90845 to b18364d Compare October 30, 2023 02:25
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@thoughtpolice thoughtpolice force-pushed the aseipp/push-ttqlxuxkwvqw branch from b18364d to 6fc5256 Compare October 30, 2023 02:47
@ilyagr ilyagr changed the title readme: improved frontmatter, part 2 readme: improved front matter, part 2 Oct 31, 2023
@ilyagr
Copy link
Contributor

ilyagr commented Oct 31, 2023

FYI, I renamed the PR (inserted a space) because I kept misreading "frontmatter" as "formatter". A quick Google search seems to suggest that:

Copy link
Contributor

@ilyagr ilyagr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thank you!

I'm not sure whether @martinvonz wants to separately approve, but unless I missed something, most/all of the discussions seem resolved.

@thoughtpolice thoughtpolice force-pushed the aseipp/push-ttqlxuxkwvqw branch from 6fc5256 to d170df2 Compare October 31, 2023 03:54
@thoughtpolice
Copy link
Member Author

I went ahead and gave it one more look over and fixed some typos and whatnot; let me know what you think.

README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@thoughtpolice thoughtpolice force-pushed the aseipp/push-ttqlxuxkwvqw branch from b0ad75d to 3a2cd3e Compare November 1, 2023 00:06
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@thoughtpolice thoughtpolice force-pushed the aseipp/push-ttqlxuxkwvqw branch from 3a2cd3e to 1cc609f Compare November 1, 2023 00:25
README.md Show resolved Hide resolved
@ilyagr ilyagr added the documentation Improvements or additions to documentation label Nov 1, 2023
README.md Outdated Show resolved Hide resolved
@thoughtpolice thoughtpolice force-pushed the aseipp/push-ttqlxuxkwvqw branch from 1cc609f to d905820 Compare November 1, 2023 12:38
Summary: What was going to just be some minor touch-ups to the existing content
ended in another rework of the frontmatter, this time primarily the sales pitch
and basic feature explanation.

The motivation here is simple: you should not just encounter a three-word noun
that is a hyperlink to pages with 1,000 words actually explaining the three-word
noun itself is. It's jarring!

Instead, the frontmatter is longer, expanding on each major selling point and
similarity to other tools. It actually *describes* the important, distinct
design decisions that tell you what the tool is and does, rather than just link
you around a bunch.

For example, one immediate thing is that calling jj a "DVCS" is actually kind
of odd when it later becomes apparent that you can have multiple data model and
commit backends; Google for example uses it in a more centralized manner than
others would via Piper/CitC. Calling it a "DVCS" is a bit strange in this sense
when *really* what we mean is that the Git data model allows independent copies
of the repo.

Overall I think this is *much* better for people who are just going to see the
README and may or may not bounce off immediately.

Signed-off-by: Austin Seipp <[email protected]>
Change-Id: I9f0f78e56157ef434ec239710e00f3bd
@thoughtpolice thoughtpolice force-pushed the aseipp/push-ttqlxuxkwvqw branch from d905820 to 52e361c Compare November 5, 2023 17:12
@thoughtpolice thoughtpolice merged commit 56ba801 into main Nov 5, 2023
14 checks passed
@thoughtpolice thoughtpolice deleted the aseipp/push-ttqlxuxkwvqw branch November 5, 2023 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants